Contention-Aware Dynamic Memory Bandwidth Isolation with Predictability in COTS Multicores: An Avionics Case Study

نویسندگان

  • Ankit Agrawal
  • Gerhard Fohler
  • Johannes Freitag
  • Jan Nowotsch
  • Sascha Uhrig
  • Michael Paulitsch
چکیده

Over the past years, multicore systems emerged into the domain of hard real-time systems. Thesesystems introduce common buses and shared memories which heavily influence the timing behav-ior. We show that existing WCET optimizations may lead to suboptimal results when appliedto multicore setups. Additionally we provide both a genetic and a precise Integer Linear Pro-gramming (ILP)-based static instruction scratchpad memory allocation optimization which arecapable of exploiting multicore properties, resulting in a WCET reduction of 26% in averagecompared with a bus-unaware optimization. Furthermore, we show that our ILP-based optimiza-tion’s average runtime is distinctively lower in comparison to the genetic approach. Althoughlimiting the number of tasks per core to one and partially exploiting private instruction SPMs, wecover the most crucial elements of a multicore setup: the interconnection and shared resources. 1998 ACM Subject Classification C.3 Special-Purpose and Application-Based Systems,D.3.4 Processors, G.1.6 Optimization

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Analysis of Memory Performance and Execution Models for Large - Scale Manycores

CHANDRU, VISHWANATHAN. Analysis of Memory Performance and Execution Models for Large-Scale Manycores. (Under the direction of Dr. Frank Mueller.) Platforms consisting of many computing cores have become mainstream in scientific computing/high performance computing, but present a technological challenge to others like real-time embedded systems. While they provide increased processing power and ...

متن کامل

Analyzing the Effect Of Predictability of Memory References on WCET

Platforms consisting of several cores (multicores) and more than a dozen of cores (many-cores) have nowadays become the mainstream in many scientific areas, most notably high performance computing, while are the new frontier technology in others like real-time embedded systems. Along with positives of whole lot of processing power and increased system availability, this comes with multiple late...

متن کامل

CAPS: Contention-Aware Proactive Scheduling for CMPs

Many Chip Multiprocessors (CMPs) rely on shared caches to hide the latency of inter-thread communications as well as to improve effective memory bandwidth. Yet along comes cache contention, which often results in cache thrashing and severe performance degradation. Because of the variety of programs, a suitable schedule can often alleviate the issues significantly. However, it remains an open qu...

متن کامل

MLB: A Memory-aware Load Balancing for Mitigating Memory Contention

Most of the current CPUs have not single cores, but multicores integrated in the Symmetric MultiProcessing (SMP) architecture, which share the resources such as Last Level Cache (LLC) and Integrated Memory Controller (IMC). On the SMP platforms, the contention for the resources may lead to huge performance degradation. To mitigate the contention, various methods were developed and used; most of...

متن کامل

Performance Isolation for Real-Time Applications on Multicore Platforms using PALLOC and MemGuard

Performance isolation among multiple programs on a multicore platform is difficult to achieve due to contention in the shared architectural hardware resources such as shared caches and DRAM. In this paper, we present a case study—using WebRTC, an open source real-time video conferencing software developed by Google—that compares state-of-art techniques to achieve performance isolation. We first...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017